約 4,760,232 件
https://w.atwiki.jp/linuxlog/
Linux Log の Wiki です。
https://w.atwiki.jp/linux2ch/pages/110.html
Audacious FAQ Audacious FAQ Audacious について 使い方や設定の仕方が分かりません。 ネットラジオを体験してみたい。 Audacious のことについて、もっと詳しく知りたい。 スキン(外観)の設定 GNOME, KDE を使っていると Audacious で音が出ません。 MP3 は再生できないのですか Fedora / RHEL / CentOS の場合 Audacious について Audacious は WinAMP 風のオーディオプレーヤーです。XMMS の GTK+2 版ソフトの Beep Media Player 0.9.7.1 から派生し、現在も開発されています。 Audacious http //audacious-media-player.org/ 使い方や設定の仕方が分かりません。 デスクトップでの扱い方を想定しますが、ディストリビューションによっては、複数のメディアプレーヤーがインストールされていることがあります。そのため、CD をトレイにセットしただけでは自動再生されないかもしれません。(それは、Audacious がデフォルトのプレーヤーにセットされていないためです。) とりあえず CD を再生するためには、「プレイリスト」に曲目を追加します。曲目を追加する方法は、 パネルの右側にある「PL」ボタンをクリックします。 プレイリストが表示されたら、その画面左下の「ADD」ボタンをクリックします。 演奏したい目的のファイルがあるディレクトリを探して、このリストに追加します。 プレーヤーの詳細な設定を行うには、 パネルの左上角にある「 」をクリックするか、あるいは、ボタンのない部分で右クリックする。 表示された一覧から オプション > 設定 を選択します。 ネットラジオを体験してみたい。 Audacious では、SHOUTcast の局を楽しむのが比較的お手軽でしょう。 http //www.shoutcast.com/ SHOUTcast のウェブサイトはデフォルトではウェブブラウザ内で再生する設定になっているので、Audaciousで再生するには、http //www.shoutcast.com/settings で「Play SHOUTcast stations in default media player ( eg Winamp / iTunes / Windows Media Player )」を選択してください。またウェブブラウザの Content Type で「MP3 ShoutCast 演奏リスト」が audacious を使用する設定になっている必要があります。 streamtunerで探すのもいいかも。 http //www.nongnu.org/streamtuner/ Audacious のことについて、もっと詳しく知りたい。 オリジナルのサイト(英文)を訪ねてみましょう。「FAQ」というページが用意されています。 Audacious - Frequently Asked Questions http //audacious-media-player.org/faq スキン(外観)の設定 Audaciousは WinAMP Classic (2.x) のスキンが使用できます。また XMMS のスキンも使用できます。解凍したスキンを(フォルダの場合はフォルダごと)/usr/share/audacious/Skins/ に移動すれば、[設定→Skinned Interface]からスキンを選択できるようになります。 WinAMP2.x のスキン http //classic.winamp.com/skins XMMSのスキン http //gnome-look.org/ から「XMMS Themes」を選択 さらに Audacious 独自仕様のスキンもデフォルトで用意されています。[設定→Skinned Interface]の右上の2個のアイコンの左側をクリックすると、スキンの「色補正」をカスタマイズできます。 GNOME, KDE を使っていると Audacious で音が出ません。 [設定→オーディオ→現在の出力プラグイン]で、Audacious の出力プラグインの設定を「PulseAudio Output Plugin」もしくは「ALSA Output Plugin」に設定してみてください。 MP3 は再生できないのですか ディストリビューションによっては、ライセンス上の問題から Audacious パッケージに MP3 再生プラグインが含まれていない場合があります。 http //www.mp3licensing.com/royalty/software.html Fedora / RHEL / CentOS の場合 Fedora / RHEL / CentOS ではパテントの問題で、公式レポジトリの Audacious から MP3 再生プラグインが削除されています。 サードパーティのレポジトリを設定し、以下のコマンドでインストールできます。 # yum install audacious-plugins-freeworld* サードパーティのレポジトリ設定については、以下を参照してください。 Fedora10 の場合 http //tmcosmos.org/linux/fedora/10/settings02.html CentOS 5 の場合 http //tmcosmos.org/linux/centos/co5.html#yum
https://w.atwiki.jp/linux2ch/pages/91.html
ディストリビューション関係情報 ディストリビューションに関する情報です。 ディストリビューション関係情報 Red Hat Enterprise Linux (RHEL) RHEL関連リンク Red Hat Linux関連メーリングリスト 2ch Linux板 Red Hat Enterprise Linux スレッド Mandriva Linux 外部関連サイトなど Mandriva Linux関連メーリングリスト 2ch Linux板 Mandriva Linux スレッド Turbolinux Turbolinux関連リンク Arch Linux Plamo Linux Plamo Linux関連ドキュメント Plamo Linux関連メーリングリスト 2ch Linux板 Plamo Linux スレッド Puppy Linux Slackware Linux From Scratch IPnuts Omaemona 2ch/Linux Red Hat Enterprise Linux (RHEL) RHEL関連リンク レッドハット Red Hat Red Hat Linux関連メーリングリスト メーリングリスト案内 2ch Linux板 Red Hat Enterprise Linux スレッド 27 http //hibari.2ch.net/test/read.cgi/linux/1290429441/ 26 http //pc11.2ch.net/test/read.cgi/linux/1221867515/ 25 http //pc11.2ch.net/test/read.cgi/linux/1176907387/ 24 http //pc11.2ch.net/test/read.cgi/linux/1136544255/ 23 http //pc8.2ch.net/test/read.cgi/linux/1114777577/ 22 http //pc8.2ch.net/test/read.cgi/linux/1099658014/ 21 http //pc5.2ch.net/test/read.cgi/linux/1084931100/ 20 http //pc.2ch.net/test/read.cgi/linux/1075102585/ 19 http //pc.2ch.net/test/read.cgi/linux/1071233442/ 18 http //pc.2ch.net/test/read.cgi/linux/1068627220/ 17 http //pc.2ch.net/test/read.cgi/linux/1067093028/ 16 http //pc.2ch.net/test/read.cgi/linux/1064681103/ 15 http //pc.2ch.net/test/read.cgi/linux/1062337205/ 14 http //pc.2ch.net/test/read.cgi/linux/1060243305/ 13 http //pc.2ch.net/test/read.cgi/linux/1056287735/ 12 http //pc.2ch.net/test/read.cgi/linux/1054357767/ 11 http //pc.2ch.net/test/read.cgi/linux/1052151209/ 10 http //pc.2ch.net/test/read.cgi/linux/1050105788/ 9 http //pc.2ch.net/test/read.cgi/linux/1047362022/ 8 http //pc.2ch.net/test/read.cgi/linux/1042469848/ 7 http //pc.2ch.net/test/read.cgi/linux/1038955012/ 6 http //pc.2ch.net/test/read.cgi/linux/1036214808/ 5 http //pc.2ch.net/test/read.cgi/linux/1033608011/ 4 http //pc.2ch.net/test/read.cgi/linux/1030769963/ 3 http //pc.2ch.net/test/read.cgi/linux/1030769963/ 2 http //pc.2ch.net/test/read.cgi/linux/1002073746/ 1 http //pc.2ch.net/test/read.cgi/linux/1010237038/ Mandriva Linux 外部関連サイトなど [外部関連サイト] mandrake.net http //www.mandrake.net/ [国内情報系サイト] Inter Maid-san Communication Protocol http //imcp.maid.ne.jp/computer/linux-mandrake/index.html Mandriva Linux関連メーリングリスト アーカイブ 2ch Linux板 Mandriva Linux スレッド 5 http //hibari.2ch.net/test/read.cgi/linux/1233050757/ 4 http //pc11.2ch.net/test/read.cgi/linux/1177817490/ 3 http //pc8.2ch.net/test/read.cgi/linux/1099123314/ 2 http //pc5.2ch.net/test/read.cgi/linux/1061745051/ 1 http //pc.2ch.net/test/read.cgi/linux/1001360809/ Turbolinux Turbolinux関連リンク ターボリナックス Turbolinuxユーザーズフォーラム Arch Linux 本家サイト https //www.archlinux.org/ Arch Linux (日本語) Wiki https //wiki.archlinux.org/index.php/Arch_Linux_%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29 2ch Linux板 Arch Linux スレッド 4 http //hibari.2ch.net/test/read.cgi/linux/1317394298/ 3 http //hibari.2ch.net/test/read.cgi/linux/1317394298/ 2 http //pc11.2ch.net/test/read.cgi/linux/1251213567/ 1 http //pc11.2ch.net/test/read.cgi/linux/1209312675/ Plamo Linux Plamo Linux は PlamoLinux Wiki へ。 Plamo Linux関連ドキュメント 公式サイト PlamoLinux Wiki Plamo Linux ML Tips Plamo Linux FAQ Plamo Linux関連メーリングリスト アーカイブ検索 2ch Linux板 Plamo Linux スレッド Plamo Linux 専用掲示板 8 http //pc11.2ch.net/test/read.cgi/linux/1214086958/ 7 http //pc11.2ch.net/test/read.cgi/linux/1146659236/ 6 http //pc8.2ch.net/test/read.cgi/linux/1113631081/ 5 http //pc8.2ch.net/test/read.cgi/linux/1091591074/ 4 http //pc5.2ch.net/test/read.cgi/linux/1077596486/ 3 http //pc.2ch.net/test/read.cgi/linux/1065082218/ 2 http //pc.2ch.net/test/read.cgi/linux/1043470356/ 1 http //pc.2ch.net/test/read.cgi/linux/980098976/ PC98x1にPlamo Linux http //pc11.2ch.net/test/read.cgi/linux/1001751647/ Puppy Linux 日本語サイト http //openlab.jp/puppylinux/ 日本語フォーラム http //sakurapup.browserloadofcoolness.com/ 本家(英語) http //www.puppylinux.com/ 2ch Linux板 Puppy Linux スレッド 10 http //hibari.2ch.net/test/read.cgi/linux/1317870459/ 9 http //hibari.2ch.net/test/read.cgi/linux/1298042202/ 8 http //pc11.2ch.net/test/read.cgi/linux/1273856128/ 7 http //pc11.2ch.net/test/read.cgi/linux/1263728827/ 6 http //pc11.2ch.net/test/read.cgi/linux/1249262019/ 5 http //pc11.2ch.net/test/read.cgi/linux/1237278798/ 4 http //pc11.2ch.net/test/read.cgi/linux/1226064407/ 3 http //pc11.2ch.net/test/read.cgi/linux/1211011564/ 2 http //pc11.2ch.net/test/read.cgi/linux/1193457373/ 1 http //pc11.2ch.net/test/read.cgi/linux/1181673701/ Slackware The Slackware Linux Project 2ch Linux板 Slackware スレッド 4 http //pc11.2ch.net/test/read.cgi/linux/1264437004/ 3 http //pc11.2ch.net/test/read.cgi/linux/1217501396/ 2 http //pc8.2ch.net/test/read.cgi/linux/1093878042/ 1 http //pc5.2ch.net/test/read.cgi/linux/980585420/ Linux From Scratch Linux From Scratch LFS Hints Online LFS(Linux From Scratch) 統合スレ 2 http //pc11.2ch.net/test/read.cgi/linux/1155412397/ 1 http //pc8.2ch.net/test/read.cgi/linux/1019828587/ IPnuts IPnuts.net IPnuts Wiki 2ch Linux板 IPnuts Mosquito スレッド Part1 http //ipnuts-ext.sourceforge.jp/2ch_log_no1.html Part2 http //ipnuts-ext.sourceforge.jp/2ch_log_no2.html Part3 http //ipnuts-ext.sourceforge.jp/2ch_log_no3.html Part4 http //ipnuts-ext.sourceforge.jp/2ch_log_no4.html Part5 http //ipnuts-ext.sourceforge.jp/2ch_log_no5.html Part6 http //ipnuts-ext.sourceforge.jp/2ch_log_no6.html Part7 http //ipnuts-ext.sourceforge.jp/2ch_log_no7.html Part8 http //pc11.2ch.net/test/read.cgi/linux/1204810618/ Omaemona 2ch/Linux Omaemona 2ch/Linux 2chでディストリビューションを作ろう! スレッド 3 http //pc11.2ch.net/test/read.cgi/linux/1088167086/ 2 http //pc5.2ch.net/test/read.cgi/linux/1011982036/ 1 http //pc.2ch.net/test/read.cgi/linux/994868659/
https://w.atwiki.jp/yo-kichi/pages/47.html
$ HISTIGNORE=* このコマンドを打った後からの履歴は残らない $ HISTSIZE=0 ログアウト時に履歴ファイルの内容が完全に消去される。
https://w.atwiki.jp/linux2ch/pages/66.html
YUM (the Yellow dog Updater, Modified) に関するFAQ。 YUM (the Yellow dog Updater, Modified) に関するFAQ。 YUM とは何ですか。 YUM 利用時の基本コマンドは何ですか。 ミラーサーバーを利用するための設定方法は? YUM のグラフィカルなツール、Yum Extender を利用するには? Fedora YUM の自動更新機能を利用したい。 MPlayer や Xine、VideoLAN Client などを追加できますか? リポジトリー混用は問題がありますか? 「Cannot retrieve repository metadata」エラーが出るときは Scientific Linux YUM 自動アップデートの利用について YUM 自動アップデートとは何ですか? 全てが自動でアップデートされるのですか どこからダウンロードされるのですか 何がアップデートされたのか分かりますか YUM とは何ですか。 YUM は、RPM 系ディストリビューションの多くで採用されているパッケージ管理ツールの1つです。 YUM という名前は、the Yellow dog Updater, Modified の頭文字から来ていて、もともと Power PC 向け Linux のために開発された経緯があります。 YUM 全般に関するさらに詳しい情報は、YUM プロジェクト のページへ。 YUM 利用時の基本コマンドは何ですか。 これは、仮想端末(コンソール)からのコマンド入力によって利用します。次のような基本コマンドを使って、パッケージの管理を行います。 コマンド 説明 yum check-update [または yum list updates] インターネットに接続し、アップデートできるパッケージがあるかどうかの確認を行います。利用できるパッケージがあれば、画面にその一覧が表示されます。 yum update 新しいパッケージがあれば、その全てをダウンロードしてインストールします。 yum update パッケージ名 特定のパッケージだけをアップデートするには、パッケージ名を指定します。 yum install パッケージ名 特定のパッケージを個別に指定してインストールすることができます。依存関係のパッケージがあれば、それも同時に取り込みます。 yum list installed インストール済みパッケージの一覧を表示させます。 yum info パッケージ名 パッケージ情報(概要)を表示させます。 yum remove パッケージ名 パッケージの削除を実行します。 yumコマンドでよく利用するコマンド http //www.atmarkit.co.jp/flinux/rensai/linuxtips/611usefllyum.html ミラーサーバーを利用するための設定方法は? /etc/yum.conf ファイルを書き換える必要があります。一般にデフォルトの設定のままでは、海外の非常に混雑したサーバーに接続するように設定されているので、なかなかうまく接続、実行できません。また、接続できても指定のリンクがなくエラーで終了する場合があります。 YUM のグラフィカルなツール、Yum Extender を利用するには? 次のコマンドでインストールします。 # yum install yumex スクリーンショット: http //www.turbolinux.co.jp/products/tlc2008/turbolinux-EX/install_guide/install_guide/x988.html 別の手段として、i386 向けには「Smart-gui」を利用することも可能です。Smart には YUMリポジトリーを設定することが可能です。 [関連項目] Smart Package Manager FAQ Fedora YUM の自動更新機能を利用したい。 Fedora Core 6を自動的にアップデートするには[@IT]を参照してください。 MPlayer や Xine、VideoLAN Client などを追加できますか? フェドーラ プロジェクトでは、ライセンス上の問題から、これらマルチメディア関連のソフトウェアが最初から含まれていません。公式なリポジトリーでは、追加パッケージとしても提供されません。このため、他のリポジトリーも追加したいと考える方もあるでしょう。しかしながら、勝手に他のリポジトリーを追加すると、リポジトリー混用の問題が発生し、パッケージ同士のクラッシュが起こる可能性が出てきます。 この問題を回避するために、http //rpmfusion.org/ において、追加用のパッケージが用意されています。不具合が発生する可能性が低く、信頼性が高いので、こちらを利用するとよいでしょう。 リポジトリー混用は問題がありますか? はい。RepositoryMixingProblems を参照のこと。日本語仮訳です。 「Cannot retrieve repository metadata」エラーが出るときは yumで「Cannot retrieve repository metadata」エラーが出るときは(@IT) http //www.atmarkit.co.jp/flinux/rensai/linuxtips/a118yumerror.html Scientific Linux YUM 自動アップデートの利用について YUM 自動アップデートとは何ですか? Nightly YUM Update あるいは YUM automatic updates と呼ばれているこの機能は、OSのアップデートを手放しで実行可能とするので、ネットワークに常時接続しているシステムにとっては非常に便利です。コンソール(端末)からその都度マニュアルで YUM コマンドを実行し、システムのアップデートを行う必要がありません。 実際のアップデートは、ダウンロードサーバーに負荷が集中しないようにするため、アットランダムに実行されるように設定されています。詳しくは yum security update policy question を参照してください。こちら も参考になるでしょう。 全てが自動でアップデートされるのですか いいえ。インストール直後の初期設定では、kernel、openafs 関係のパッケージは自動アップデートの対象から外されています。 初期値を変更したいときは、/etc/yum.d/yum.cron.excludes を開き、その記述を書き換えてください。インストール直後は、次のとおり記述されています。 exclude=kernel* openafs* どこからダウンロードされるのですか /etc/yum.d/yum.cron.primary または /etc/yum.d/yum.cron.secondary に記述されたサーバーから優先的にダウンロードされるので、任意のミラーサーバーを利用したい時は、まず /etc/yum.d/yum.cron.primary で指定します。 何がアップデートされたのか分かりますか はい。アップデート実行時のログは、次のファイルで確認できます。 /var/log/yum.log このログファイルには、マニュアルでアップデートした記録も含まれています。
https://w.atwiki.jp/777sushi/pages/23.html
スペック確認 dmesg cat /proc/cpuinfo cat /proc/meminfo cat /etc/issu cat /etc/redhat-release uname -a uname -m uid, gid, 所属グループ等確認 id プロキシの設定 export HTTP_PROXY="http //xxx.co.jp 8080" export FTP_PROXY="http //xxxco.jp 8080" DNSの設定 /etc/resolv.conf を編集(以下(例)) search xxx.co.jp nameserver 1xx.1xx.160.16 nameserver 1xx.1xx.160.17 wget 環境変数のプロキシ設定ではダメ。 /etc/wgetrc の以下を編集 http_proxy = http //xxx.co.jp 8080 ftp_proxy = http //xxx.co.jp 8080 use_proxy = on パッケージインストールコマンド yumコマンド CentOS等で、RPMパッケージのインストールやアンインストール、アップデートなどを行うためのコマンド Fedora Coreが標準で採用 インストール済みxxxパッケージの確認 # yum list installed *xxx* apt-get Ubuntu 等でRPMパッケージのインストールやアンインストール、アップデートなどを行うためのコマンド apt-get install パッケージ名 ライブラリロードパスの設定 /etc/ld.so.conf 例) include ld.so.conf.d/*.conf /usr/local/lib/ 新規追加後は/sbin/ldconfig コマンドをrootで実行し、ロードしなおす。 LD_LIBRARY_PATH getent 管理用データベースを参照する 例えばユーザー管理は /etc/passwd ファイル グループ管理は /etc/group ファイル ホスト名, IP アドレス対応状況の管理は /etc/hosts (他にも aliases, ethers, netgroup, networks, protocols, rpc, services, shadow がある) getent passwdとやると nsswitch.conf 等を見て参照順に出力 乱数生成 /dev/urandom か、/dev/urandom を読めばよい % head -c 16 /dev/urandom a % head -c 16 /dev/random a /dev/random の /dev/urandomのほうが安全らしい http //www.linux.or.jp/JM/html/LDP_man-pages/man4/random.4.html 実ユーザ、実行ユーザ setuidなどを使って、特定の権限でコマンドを実行する仕組み passwd コマンドを使えば一般ユーザが/etc/passwd ファイルを更新できる これはpasswdコマンドの実ユーザは一般ユーザだが、実行ユーザはrootだから 参考サイト http //x68000.q-e-d.net/~68user/unix/pickup?setuid ディスクのコピー output用ハードディスクをつなぐ(USB等でつなげればそれで良い) LiveCDなどで起動 USBの認識確認 tail -f /var/log/messages を見ながらUSB抜き差し 物理デバイスを指定してコピー(dd) dd if=/dev/hda of=/dev/usb bs=15M bs→1回で書き込むデータサイズ locale の追加 centOSはデフォルトでSJISが入ってない http //bird-memo.seesaa.net/article/152118155.html http //blog.kamata-net.com/archives/000076.html gcc の文字コード指定 input-charset=cp932 xec-charset=cp932 http //www.noppi.jp/diary/?date=20041126 vim 文字コード自動変換 set fileencodings=utf8,cp932,latin Ubuntu10.10 in VMWare http //www.db.is.kyushu-u.ac.jp/rinkou/vmwareplayer/vmwareclientisubuntu.html http //osmania.blog.so-net.ne.jp/2010-10-16-1 http //0918.jp/mt/2010/05/ubuntu-1004-lts.html http //www.ubuntulinux.jp/products/JA-Localized apt-get はproxyを設定しておく http //members.jcom.home.ne.jp/mitakelp/old/vineapt.html
https://w.atwiki.jp/tuntun01/pages/10.html
著者 Chris Lale 日本語訳 stsunoda@gmail.com 変更履歴 Revision 1.0 For more detail see 11th September 2005 Revised by [[User Manager|Chris Lale]] Revision 1.1 7th January 2006 Revised by [[User Manager|Chris Lale]] Modified for NewbieDOC. Changed title from What you might like to know before you install Debian GNU/Linux . 最新版 このドキュメントの最新版は、http //newbiedoc.berlios.de からダウンロードできます。 要約 この記事は、Debian GNU/Linux の基本的な機能の一部を説明します。これらは、Debian をあなたのコンピュータにインストールする前に知りたいと思うことです。 Debian とは Debian GNU/Linux は、フリーなオペレーションシステムです。オペレーションシステムのエンジンは、カーネルと呼ばれます。Debian は、Linux カーネルを利用します。カーネルを使わせるオペレーションシステムの残りの部分は、数多くのツールから構成されます。Debian では、これらのツールは GNU プロジェクトにより供給されています。 Windows の置き換えとして Debian をインストールできますし、デュアルブートシステムの一部としてもインストールできます。 より詳しいことを知りたい場合は、http //www.jp.debian.org/intro/about を訪れてください。 Linux ファイルシステム Windows は、ドライブそれぞれに対してディレクトリツリーが存在します。各ツリーの名前は、ドライブレターで始まります。 Linux には、ファイルシステムと呼ばれる一つのツリーしか存在しません。ツリーは、ルートディレクトリを示す記号 / で始まります。(root と呼ばれる特別なユーザが存在します。root ユーザのホームディレクトリは、 /root です。 / と /root を取り違えないでください。) ルートディレクトリには、複数のサブディレクトリが存在します。 bin - 基本的なコマンドバイナリが含まれる boot - ブートローダ用のスタティックファイルが含まれる dev - デバイスファイル etc - ホストに特有のシステム設定ファイルが含まれる home- ユーザのホームディレクトリ lib- 基本的な共有ライブラリとカーネルモジュールが含まれる media - リムーバブルメディアへのマウントポイント mnt- ファイルシステムを一時的にマウントするためのマウントポイント opt - アドオンアプリケーションソフトウェアパッケージが含まれる root - root ユーザ用ホームディレクトリ sbin - 基本的なシステムバイナリが含まれる tmp - 一時的ファイルが含まれる usr - (ユーザがインストールしたアプリケーションのための) 二次階層 var - 可変領域 Linux では、ユーザはどの物理的なドライブに特定のデータが含まれているのかを気にする必要はありません。 ここが、どのドライブ (C や D など) を使えば良いのかを知る必要がある Windows と異なる点です。 Linux では、その代わりにディレクトリツリーの特定のマウントポイントにドライブをマウントします。例えば、Windows にて一代目の CD ドライブは D または E や別の他のドライブレターだったりするかもしれませんし、ドライブを追加したり削除したりすると、ドライブレターが変わってしまうかもしれません。 Linux では、一代目の CD ドライブのマウントポイントは /media/cdrom0 です。ドライブを追加削除してもマウントポイントは変わりません。ただし、 /cdrom のようなファイルシステムへの便利なショートカットを追加できます。 Windows でアプリケーションをインストールする場合、実行ファイルや関連ファイルは、通常 C \Program Files にインストールされます。Linux では、次に示すように、ファイルの種類に応じてインストール先が異なります。 アプリケーションの実行ファイル (バイナリ) は、/usr/bin へ。 マニュアルは、 /usr/share/man へ。 他のドキュメントは、/usr/share/doc /code へ。 Linux には、レジストリが存在しません。設定データは、通常テキストファイル形式で /etc/ にインストールされます。 ディスクデバイスとパーティション Windows では、プライマリマスタ IDE ドライブにある有効な第一ドライブは C と呼ばれます。他のパーティション (および CDROM ドライブ) は、D 、E などと呼ばれます。 Windows 98 以前では、ドライブレターの割り当ては、自動で行われ、固定されていました。Windows NT 以降から、ドライブレターの一部を再割り当て可能になりました。 Linux では、"全てがファイルだ" と良くいわれます。ドライブの場合には、プライマリ IDE マスタードライブの全体は、 /dev/hda デバイスであり、プライマリスレーブは、 /dev/hdb セカンダリマスターは、 /dev/hdc そしてセカンダリスレーブは /dev/hdd です。 一台目の SCSI ハードディスクは、 /dev/sda 二台目は /dev/sdb などになります。SCSI CD または SCSI DVD ドライブは、 /dev/scd0 などです。 (フラットケーブルで接続された) パラレル ATA ドライブは、IDE ATA ドライブ (/dev/hda) として扱われます。 (フラットケーブルで接続されない) シリアル ATA ドライブは、SCSI ドライブ (/dev/sda、/dev/sdb など) として 扱われます。 ハードディスク上に 4 個までのプライマリパーティションを作成できます。それらの一つは、63 個までの他の論理パーティション を含む拡張パーティションにできます。 Windows のユーザは、たった一つのプライマリパーティションと、論理パーティションを含む一つの拡張パーティションしか使えません。 Linux は、全てのパーティションを使えますが、Debian で 1 ディスク当たり 20 個以上のパーティションを使う場合には、手動で設定する必要があります。 /dev/hda が、ふたつのプライマリパーティションにフォーマットされた場合、パーティションはそれぞれ /dev/hda1 と /dev/hda2 となります。 典型的なデュアルブートシステム (Windows/Linux )では、プライマリパーティション 1 は Windows のドライブ C になりますので、Linux からは /dev/hda1 としてアクセスできます。 パーティション 2 (/dev/hda2) は、Windows の拡張パーティションですが、Windows からは直接アクセスする必要はありません。 パーティション 3 とパーティション 4 は使われませんし、パーティション 5 以降は、拡張パーティション内のパーティションです。パーティション 5 は、ドライブ D 又は /dev/hda5 となります。 CD ドライブ又は DVD ドライブはパーティション分けできません。典型的な CD ドライブは、/dev/hdc (IDE 接続時) 又は /dev/scd0 (SCSI 接続時) となります。 Windows で二つのフロッピードライブ A と B がある場合、 Linux では、フロッピードライブは /dev/fd0 と /dev/fd1 になります。 デバイスのマウントとアンマウント Linux では、全てはファイルです - ハードディスクなどのデバイスを含みます。ディスクを使うためには、デバイスをファイルシステム中のマウントポイントにマウントする必要があります。 そうすると、マウントポイントからディスクにアクセスできます。例えば、システムのバックアップを取るために別のハードディスクを使いたいとします。EXT3 フォーマットされた別のディスク /dev/hdb1 を追加姿態場合には、マウントポイントとして新しいディレクトリ /mnt/backup を作成できます。 そして、 mount コマンドにより、次のようにパーティションをマウントできます。 $ mount -t ext3 /dev/hdb1 /mnt/backup そして、 umount コマンドを使って次のようにアンマウントします。 $ umount /mnt/backup 又は $ umount /dev/hdb1 /etc/fstab という設定ファイルには、ブート時に自動でマウントされるデバイスの詳細が含まれます。 automounter をインストールすれば、リムーバブルデバイスを自動でマウントするように設定できます。 X-window 用のデスクトップ環境 Gnome には、自動マウント機能が標準で含まれています。マウントされたメディアは、メディア上の全てのファイルに関わるプロセスが全て終了するまで、アンマウントやイジェクトができません。 Gnome で CD をアンマウントするには、CD アイコンを右クリックしてイジェクトを選択するだけです。 ファイルシステムフォーマット Linux で最も用いられているファイルシステムフォーマットは、EXT2 (the Second Extended file system format) です。最近のディストリビューションは、EXT3 ファイルシステムを使っており、これは、EXT2 にジャーナリングシステムを追加したものです。ジャーナルは、データの損失などを引き起こしかねないファイルシステムデータの破損を保護するものです。 障害に対して強固になるだけでなく、EXT2/3 パーティションは効率的かつデフラグメンテーションが必要ありません。 ファイルシステムチェッカ fsck によりデータ破損チェックおよび修復が可能です。これは、Windows における scandisk に似たものです。 Windows は、Linux でフォーマットされたディスクにアクセスできませんが、Linux は、FAT、FAT32 などの他のフォーマットを読み書きできます。しかしながら、NFTS ファイルシステムパーティションへの書き込みは、おすすめできません。 (http //linux-ntfs.sourceforge.net/info/ntfs.html#3.2 をご覧ください) Linux におけるマルウェア There has not been a real Linux virus epidemic in the wild. This is because a virus (or any other program) can only carry out actions that the user running the virus is allowed to do. Normal users do not have enough privileges to cause damage to the system. Only user root can do that. You would have to run an untrusted binary as root to run any risk. Desktop users routinely do not log in asroot, and only switch user to root to run specific, trusted software. You have to deliberately try to circumvent this protection and know the root password to be at risk. Worms exploit known security holes. Generally, there are very few new or unknown holes. Defeating worms and trojans is as easy as keeping software up to date. There are Anti-Virus scanners available for Linux (but generally speaking no Linux viruses). However, they will pick up Windows viruses and stop you spreading them to Windows users. == Linux security == The most important practice is never to login as user root (the superuser). Only user root has access to everything - that is why you must be root during the installation process. Always login as a normal user (low privileged user). If you need root privileges for an application, switch user to root as follows certain X applications, eg the software installer Synaptic, prompt for user root s password, for other X applications, run code gksu /code followed by space followed by the command that launches the application, for console commands, switch user with the code su /code command to obtain user root s prompt ( code # /code ) then issue the command. When you have finished, enter code exit /code or press ctrl-D to resume as the normal user ( code $ /code prompt). Debian is installed with security features enabled by default. You can disable features that you do not need, but you are unlikely to do this unless you know what you are doing. This approach means that you are unlikely to make yourself vulnerable through ignorance or accident. For a computer connected to the internet, keeping the system constantly up to date means that security holes are plugged almost as soon as they are discovered. You need this line (uncommented ie without a preceding code # /code ) in your code /etc/apt/sources.list /code file nowiki deb http //security.debian.org/ sarge/updates main contrib non-free /nowiki == Linux bugs == Anyone finding a bug in Debian can report it using the bug tracking system. Most of the bugs are sorted out before the software moves into the stable distribution ( ie in the testing or unstable distributions). See http //www.debian.org/Bugs/. == Running Windows applications == There are commercial emulators such as Vmware. There is free Wine which works by making systmem calls directly to Linux (Wine Is Not an Emulator). A commercial version called Crossover Office is very stable for apps like MS Office (see http //www.codeweavers.com/products/cxoffice/). There is also a commercial version for Windows games called cedega (http //www.transgaming.com/). == Installing software == The traditional way of installing Linux software is by compiling the binary (executable file) on your own computer from source code. This is actually quite easy and is one of the reasons why viruses are not a problem in Linux - they normally hide in pre-compiled binaries but are obvious foreigners in source code. The drawback for the novice user is that Linux is modular and an application may depend on one or more other applications, which in turn may depend on other applications, etc. So you may find that compilation fails because you have not installed all the necessary depenedencies. This is solved by Debian s packaging system Apt (Red Hat Linux has an alternative packaging system called Rpm). In Debian, the application is pre-compiled for your computer s architechture and packaged together with associated files, configuration data, etc in a single code .deb /code file. The package also knows which other packages (dependencies) are needed and installs them too automatically. You can install packages with Synaptic (X) or code aptitude /code or code apt-get /code (commandline). == Help and support == Most problems can be solved by reading the documentation man page (eg code man man /code diplays the manual for the man command) info page (the code info /code command) Dwww (man and info pages with a web interface) files in code /usr/share/doc/app-name /code HOWTOs (eg the Linux Documentation Project (http //tldp.org/) Debian documentation on the web (http //www.debian.org/doc/) Unofficial Debian websites eg http //www.debianhelp.org/ internet home page for the application internet wikis internet forums internet mailing list archives (try Google with site lists.debian.org search-term-1 search-term-2 ... ) If the problem persists read http //www.catb.org/~esr/faqs/smart-questions.html and ask at NewbieDOC wiki Debian-user mailing list (http //lists.debian.org/debian-user/) Debian irc (see http //www.debian.org/support) your local Linux User Group (LUG) (http //www.lug.org.uk/) == Bibliography == http //www.pathname.com/fhs/ Linux Filesystem Hierarchy Standard http //www.pathname.com/fhs/ Comparison of Windows and Linux drives and partitions http //linux.org.mt/article/partnames?locale=mt Linux device names for IDE and SCSI http //www.tldp.org/HOWTO/Partition/partition-2.html Viruses, security etc http //www.patentmatics.org/pub2002/pub121.htm http //www.dwheeler.com/oss_fs_why.pdf http //www.seifried.org/security/index.php/Linux_and_Viruses http //www.theregister.co.uk/security/security_report_windows_vs_linux/ http //www.debian.org/security/ == Appendix A Licence == Copyright (c) 2005 Chris Lale. chrislale@users.berlios.de. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license can be found at http //www.fsf.org/copyleft/fdl.html. - -
https://w.atwiki.jp/shirayuu/pages/22.html
ubuntu で使うパッケージを簡単にまとめてみる。 ubuntu を便利にかつ windows 並に使えるようにするには どんなパッケージが必要だろうと考えて作って見ました。 実は、ペンギンの杜のという Linux のソフトをまとめた素晴らしいページがあります。 そちらの方がよくまとめられています。 ペンギンの杜 URL http //penguin.tantin.jp/mori/ メーラーthunderbird sylpheed ブラウザfirefox jd 文章作成とか (オフィス)openoffice latex テキストエディタemacs vi (vim) gedit マルチメディア関連 (音楽再生、動画再生)音楽再生xmms audacious 動画再生mplayer vlc 画像ビューアー (画像表示)gpicview comix シェルzsh コンソールmlterm kterm メーラー thunderbird thunderbird は、firefox 同じく mozilla が開発したメーラー。 firefox と同じくアドオンを追加していく事で機能が拡張していきます。 $ sudo apt-get install thunderbird sylpheed thunderbird 並に使いやすいと思ってます。 $ sudo apt-get install sylpheed ブラウザ firefox linux で最も無難なブラウザだと思ってます。 ubuntu では標準でインストールされてますね。 jd JD は、2ch ブラウザー。 他にもあるみたいだけど apt からインストール出きるので楽。 $ sudo apt-get install jd 文章作成とか (オフィス) openoffice ubuntu のデスクトップ版は、最初からインストールされてます。 openpffice があるおかげで、word 形式の文章が Linux で 手軽に作れるようになったともいます。 latex LaTeX は組版ソフトと言う種類に入るみたいです。 数式が綺麗に作れることで有名だったりします。 その半面、設定とか記述が面倒だったりする。 テキストエディタ emacs emacs は、設定次第でメールまで行えるソフト。 もやは,テキストエディタの範疇を越えてるような気がします。 テキストエディタの代表格。 設定次第でかなり快適に使えるようになります。 使い方わかんねーと言う人は、emacs を起動して Ctrl + H を押したあとに T を押してみましょう。 チュートリアルが起動します。 著者は、emacs派 です。 $ sudo apt-get install emacs vi (vim) こちらも、テキストエディタの代表格 emacs とは、違い unix 系の OS なら標準でインストールされてるソフト。 vi を使いこなせる人は、unix 系の OS のテキスト編集はお手の物になったりする。 vi と vim は微妙に違います。 vim は、vi の派生なので標準でインストールされているとは限りません。 使い方わかんねーと言う人は、vimtutor というコマンドを実行するとチュートリルが起動します。 $ sudo apt-get install vi vim gedit 普通のテキストエディタ。ubuntu のデスクトップ版では最初からインストールされてました。 windows でいうメモ帳? マルチメディア関連 (音楽再生、動画再生) 音楽再生にしろ、動画再生にしろ、プレイヤー関連は好みで 使うソフトは大きく分かれると思います。 音楽再生 xmms Windows でいうと、winamp に位置づけされる音楽プレイヤー インストールしてみたのはいいもの色々気に入らず他のプレイヤーを使ってます。 audacious xmms と同じような音楽プレイヤー見た目の関係でこのプレイヤーを使ってます。 $ sudo apt-get install audacious 動画再生 mplayer 動画再生は,mplayer が結構万能に再生してくれます。 mplayer 自体は、CUI なので 合わせて gmplayer を インストールしてそれを使うと GUI として使えます。 $ sudo apt-get install mplayer gmplayer vlc VLC は、windows でも使うことができる動画再生ソフト。 ubuntu では、一番これが使いやすいかなと思ってます。 $ sudo apt-get install vlc 画像ビューアー (画像表示) gpicview 手軽に画像が見ることのできるソフト。 Windows 標準の画像ビューアと同じようなインターフェースです。 $ sudo apt-get install gpicview comix Linux版の漫画ビューアです。 Linux で漫画みたいに両開きで読みたいと言う人に便利なソフト。 $ sudo apt-get install comix シェル zsh ubuntu 標準の bash でも充分ですが, zsh シェルを導入したらずいぶんと使いやすくなりました。 補完機能がかなりすごくて、 tab で使いまくることによってずいぶん操作が楽になります。 機能は膨大ですごいのですが、それなりに設定しないと bash より扱いづらいです。 $ sudo apt-get install zsh コンソール linux を扱う上で切ろうと思っても切れないものだと思います。 mlterm ubuntu 標準のコンソールより軽いターミナルかと。 mlterm で特に不満を感じなければ mlterm を扱うのが一番かと思います。(文字コードの関係) $ sudo apt-get install mlterm kterm kterm は、mlterm 以上に軽いと感じました。 現在は.mlterm の挙動が気に入らなくてこちらを使用中。 UTF-8 が扱えないように記憶しています。今日のコンピュータの環境を鑑みれば致命的なような気がします。 $ sudo apt-get install kterm
https://w.atwiki.jp/wiki7_ahr/pages/15.html
Linuxにおけるメモリ・プログラミング #weblog
https://w.atwiki.jp/atwikimyj/pages/38.html
mod_perl2では実行しているスクリプトのあるディレクトリを カレントディレクトリとして認識してくれないので面倒! という記事によくあたる。へえ、それ面倒だな、、と思っていたが、 いろいろと調べるとそうとは限らないようだ。 カレントディレクトリがどうなるかは、動作モデルによるらしい。 参考: TurboLinux「Apache MPM を変更する」 http //www.turbolinux.co.jp/support/document/knowledge/627.html えーっと、Apache2では動作モデルがいっぱい選択できる。その中の prefork動作とWorker動作について説明すると、、 prefork動作ではクライアントからのリクエストがある度 に子プロセスを作成する。 Worker動作では複数のプロセスとスレッドによりリクエストを処理します。 複数のスレッドは同じメモリを共有し、連携して処理が行われます。 スレッドってなんじゃい?linuxでのマルチスレッド、マルチプロセスの話は hatenaの伊藤さんが詳しく説明されています。 Hatena Diary naoya「マルチスレッドのコンテキスト切り替えに伴うコスト」 http //d.hatena.ne.jp/naoya/20071010/1192040413 (社内勉強用の資料のようです。いいなあ。はてな入ってperlやりてえなあ でもこの資料まともに読めない自分のような人間は必要ないだろうなあ) preforkは従来のmod_perlと同じやり方となり、安定性がある。 worker動作をさせたほうが、効率的で、処理が速い、らしい。 よほどの理由がない限り、worker動作を使いこなせるはずもない。 また、preforkはスクリプトのあるディレクトリをカレントディレクトリ として認識してくれるので、やはりこちらか。ということで、 下記のサイトを参考にPrefork専用のハンドラーを利用するということにする。 adiary開発日誌「2006/04/15(土) mod_perl で chdir」 http //adiary.blog.abk.nu/07 TransFreeBSDの日記 「[perl]ModPerl {PerlRun,Registry,RegistryPrefork}でのカレントディレクトリ、BEGINブロック、@INCの扱いメモ」 http //freebsd.g.hatena.ne.jp/TransFreeBSD/20061124/p1 日誌「Apache MPM」 http //tkusano.asablo.jp/blog/2006/11/10/745619